Platform Explorer / Nuxeo Platform 2023.8

Extension point reporter

Contribution Descriptors

  • Class: org.nuxeo.runtime.metrics.MetricsReporterDescriptor

Existing Contributions

Contributions are presented in the same order as the registration order on this extension point. This order is displayed before the contribution name, in brackets.

  • nuxeo-runtime-2023.8.13.jar /opt/nuxeo/server/nxserver/config/metrics-config.xml
    <?xml version='1.0' encoding='UTF-8'?>
    <extension point="reporter" target="org.nuxeo.runtime.metrics.MetricsService">
        <reporter class="org.nuxeo.runtime.metrics.reporter.JmxReporter" enabled="true" name="jmx"/>
    
        <reporter class="org.nuxeo.runtime.metrics.reporter.GraphiteReporter" enabled="false" name="graphite" pollInterval="30">
          <option name="prefix"/>
          <option name="udp">false</option>
          <option name="host">graphite</option>
          <option name="port">2003</option>
        </reporter>
    
        <reporter class="org.nuxeo.runtime.metrics.reporter.DatadogReporter" enabled="false" name="datadog" pollInterval="60">
          <option name="hostname"/>
          <option name="apiKey">********</option>
          <option name="udp">false</option>
          <option name="host">localhost</option>
          <option name="port">8125</option>
          <option name="tags">nuxeo</option>
          <option name="emptyTimerAsCount">false</option>
        </reporter>
    
        <reporter class="org.nuxeo.runtime.metrics.reporter.PrometheusReporter" enabled="false" name="prometheus">
          <option name="port">9090</option>
        </reporter>
    
        <reporter class="org.nuxeo.runtime.metrics.reporter.JaegerReporter" enabled="false" name="jaeger">
          <option name="url"/>
          <option name="timeout">10s</option>
          <option name="maxAttributes">128</option>
          <option name="maxAnnotations">128</option>
          <option name="samplerProbability">0</option>
        </reporter>
    
        <reporter class="org.nuxeo.runtime.metrics.reporter.ZipkinReporter" enabled="false" name="zipkin">
          <option name="url"/>
          <option name="timeout">10s</option>
          <option name="maxAttributes">128</option>
          <option name="maxAnnotations">128</option>
          <option name="samplerProbability">0</option>
        </reporter>
    
        <reporter class="org.nuxeo.runtime.metrics.reporter.ZPageReporter" enabled="false" name="zpage">
          <option name="port">8887</option>
        </reporter>
    
        <reporter class="org.nuxeo.runtime.metrics.reporter.DatadogTraceReporter" enabled="false" name="datadogTrace">
          <option name="url">http://localhost:8126/v0.3/traces</option>
          <option name="service">nuxeo</option>
          <option name="timeout">10s</option>
          <option name="maxAttributes">128</option>
          <option name="maxAnnotations">128</option>
          <option name="samplerProbability">0</option>
        </reporter>
    
        <reporter class="org.nuxeo.runtime.stream.StreamMetricsNuxeoReporter" enabled="true" name="stream" pollInterval="60">
        </reporter>
    
      </extension>